@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:none;}
li{ list-style:none;}
a{ text-decoration:none;}
/*网站顶部样式*/
.header { width:100%; background-color:#f2f2f2; border-bottom:1px solid #dddddd; height:30px;}
.header .m_header{ width:1200px; height:30px; margin:0 auto; }
.header .m_header .index_a{ display:block; float:left;color:#333; font-size:12px; line-height:30px; background:url(../Images/home.png) no-repeat 0px -5px; padding-left:20px;}
.header .m_header .header_list .head_info{ position:relative;}
.header .m_header .header_list .head_info .usrname{}
.header .m_header .header_list .head_info .top_down{width:90px;border:1px solid #eeeeee; position:absolute;z-index:99; top:30px; display:none;}
.header .m_header .header_list .head_info .top_down li{ float:none; height:25px; line-height:25px;}
.header .m_header .header_list .head_info .top_down li a{ padding:0 0 0 15px; display:block; background-color:#eee;}
.header .m_header .header_list .head_info .top_down li a:hover{ background-color:#e4e4e4;}
.header .m_header .header_list .head_info .usrname .usegrade{ display:block; float:right; width:30px; height:30px;}
.header .m_header .header_list .head_info .down,.header .m_header .header_list li .down{display:block; float:right; width:15px; height:30px; background:url(../Images/home.png) no-repeat 3px 16px;}
.header .m_header .header_list{float:right;}
.header .m_header .header_list li{ float:left; height:30px; line-height:30px;}
.header .m_header .header_list li a{color:#666666; font-size:12px;}
.header .m_header .header_list li .head_service{padding:0px 16px; border-left:1px solid #dddddd;}
.header .m_header .header_list .user_action{ margin-right:15px;}
.header .m_header .header_list .head_info{ position:relative;}
.header .m_header .header_list .head_info #detail{ position:absolute;left:5px;top:8px;}
.header .m_header .header_list .head_info #cart{ position:absolute;left:5px;top:5px;}
.header .m_header .header_list .head_info #xd{ position:absolute;left:5px;top:5px;}
.header .m_header .header_list .head_info .header_a{ padding:0px 16px 0px 30px; border-left:1px solid #dddddd;}
/*头部样式*/
.top{ width:1200px; margin:0 auto; height:108px;}
.top div{float:left;}
.top .top_logo{ margin-top:27px;}
/*导航部份*/
.nav{ width:100%; border-bottom:1px solid rgb(244,122,19); height:37px;}
.nav .m_nav{ width:1200px; margin:0 auto; overflow:hidden;}
.nav .m_nav .nav_ul{ overflow:hidden;}
.nav .m_nav .nav_ul .all_goods{width:225px; background-color:rgb(244,122,19); text-align:center; line-height:37px; color:#fff; font-size:15px; font-weight:600; border-radius:5px 5px 0 0; margin-right:30px;}
.nav .m_nav .nav_ul li{ float:left; font-size:16px; line-height:37px;}
.nav .m_nav .nav_ul li a{ color:#000;padding:30px; font-weight:700; font-size:15px;}
.nav .m_nav .nav_ul li a:hover{ text-decoration:underline; }
/*主体部份，包括二级菜单栏，轮播图在内*/

.main{ width:1200px; margin:0 auto; overflow:hidden;}
.main .top_main{ overflow:hidden;}
.main .top_main div{float:left;}
/*二级菜单，轮播图左边部份*/
.main .top_main .left_topmain{ height:549px; width:223px; border-left:1px solid rgb(244,122,19); border-right:1px solid rgb(244,122,19);border-bottom:1px solid rgb(244,122,19);}
.main .top_main .left_topmain .navlist{position:relative;}
.main .top_main .left_topmain .navlist .left_nav{ float:left; width:203px; height:40px; line-height:41px; padding:0 10px; border-top:1px solid #fff;border-bottom:1px solid #fff; position:relative;background-color: #FFF;}
.main .top_main .left_topmain .navlist .none_nav{ width:290px; height:548px; border:1px solid #dddddd; position:absolute; left:223px; background-color:#fff; display:none; z-index:8;}
.main .top_main .left_topmain .navlist .none_nav ul{ padding:15px;}
.main .top_main .left_topmain .navlist .none_nav ul li{ float:left; line-height:30px; height:30px;}
.main .top_main .left_topmain .navlist .none_nav ul li a{color:#000; font-size:12px; padding:0 15px;}
.main .top_main .left_topmain .navlist .none_nav ul li a:hover{ text-decoration:underline;}

.main .top_main .left_topmain .navlist .left_nav:hover{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}
.main .top_main .left_topmain .navlist .left_nav dl{ overflow:hidden; border-bottom:1px dashed #c7c7c7; padding:0 10px; height:41px; position:absolute; z-index:9; width:183px;}
.main .top_main .left_topmain .navlist .left_nav dl a{color:#000;}
.main .top_main .left_topmain .navlist .left_nav dl a:hover{ text-decoration:underline;}
.main .top_main .left_topmain .navlist .left_nav dl dt{float:left; }
.main .top_main .left_topmain .navlist .left_nav dl dt a{font-size:15px; font-weight:600;}
.main .top_main .left_topmain .navlist .left_nav dl dt a:hover{}
.main .top_main .left_topmain .navlist .left_nav dl dd{float:left; margin-left:10px;}
.main .top_main .left_topmain .navlist .left_nav dl dd a{font-size:12px;}
.main .top_main .left_topmain .navlist .left_nav dl dd a:hover{}
/*二级菜单，轮播图中间部份*/
.main .top_main .m_topmain{width:715px; height:530px;padding:20px 20px 0 20px; overflow:hidden; position:relative;}
.main .top_main .m_topmain a{ position:absolute; top:20px; left:20px; display:none;}
.main .top_main .m_topmain .left{ width:28px; height:45px; position:absolute; background:url(../ER/side_l_f_l.png) no-repeat 0px 0px; top:240px; opacity:0.3; cursor:pointer; display:none;}
.main .top_main .m_topmain .right{width:28px; height:45px; position:absolute; background:url(../ER/side_l_f_l.png) no-repeat -49px 0px; top:240px; left:706px; opacity:0.3; cursor:pointer;display:none;}
.main .top_main .m_topmain ul{ position:absolute; z-index:10; background-color:#FFF; top:490px; left:280px; padding:10px; border-radius:17px;}
.main .top_main .m_topmain ul li{ float:left; width:14px; height:14px; background:url(../ER/side_l_f_l.png) no-repeat -100px -20px; cursor:pointer; margin-right:9px;transform: rotate(0deg);}
.main .top_main .m_topmain ul li.point{background:url(../ER/side_l_f_l.png) no-repeat -160px -20px;}

/*二级菜单，轮播图右边部份*/
.main .top_main .right_topmain{ width:218px; height:528px; border:1px solid #dddddd; margin-top:20px; overflow:hidden;}
.main .top_main .right_topmain ul{ padding:25px 20px;}
.main .top_main .right_topmain ul li{ margin-bottom:35px;}
/*第一层*/
.main .groom{ margin-top:80px; border-top:2px solid #000; overflow:hidden; height:300px; }
.main .groom div{ float:left;}
.main .groom .groom_time{ width:223px; margin-right:19px; border-bottom:5px solid #f46;}
.main .groom .groom_time p{ height:67px;}
.main .groom .groom_tuan{ width:580px;}
.main .groom .groom_cheap{ width:360px; margin-left:18px;}
.main .groom .groom_cheap img{ margin-bottom:5px;}
/*主体标题*/
.main .m_title{height:32px; margin:80px 0 20px 0;}
.main .m_title div{ float:left;}
.main .m_title .side_m_title{ width:492px; height:12px; background:url(../ER/m_background.png) repeat-x 0 -12px; margin-top:12px;}
.main .m_title .mm_title{ width:213px; height:32px;}
.main .m_title .mm_title h3{ text-align:center; height:32px; line-height:32px; font-size:28px;}
/*品牌类*/
.main .brand{ height:500px;overflow:hidden;}
.main .brand .brand_list{ width:225px;height:500px; float:left; margin-right:20px;}
.main .brand .brand_list .brand_list_head{border:1px solid #dddddd; padding:18px 20px;}
.main .brand .brand_list ul{ overflow:hidden;border-left:1px solid #dddddd;}
.main .brand .brand_list ul li{ width:111px; height:60px; float:left; overflow:hidden; border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
.main .brand .brand_list ul li a:hover{ opacity:0.8;}

.main .brand .brand_hot{ float:left; overflow:hidden; height:499px;}

.main .brand .goods_list{float:left; border-left:1px solid #dddddd; border-top:1px solid #dddddd; width:648px; }
.main .brand .goods_list a{ display:block; width:215px;height:248px; float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.main .brand .goods_list a img{ margin:20px auto; display:block;}
.main .brand .goods_list a span{ display:block;font-size:12px; color:#000;}
.main .brand .goods_list a span:hover{ text-decoration:underline;}


/*底部样式开始*/
.u_bottom_foot{ overflow:hidden; margin-top:90px; font-size:12px; background:url(../Images/bottom.png) repeat-x center top;}
.u_bottom_center{ width:1200px; height:121px; margin:0 auto; padding: 30px 0 0 1px;}
.u_bottom_left{ width:246px; height:131px; float:left; overflow:hidden;}
.u_bottom_left_a{ display:block; height:35px; background:url(../Images/u_weibulog.png) no-repeat;}
.u_bottom_left_text{ width:246px; height:84px; margin-top:2px; overflow:hidden;}
.u_bottom_left_text p{ color:#999; margin-top:5px; line-height:16px; height:16px; margin-bottom:0px;}
.u_bottom_left_text p a{ color:#999}
.u_bottom_right_left{ width:926px; height:83px; float:left; margin-left:-30px;}
.u_bottom_right_company{ width:48px; height:83px; float:left; margin-left:121px;}
.u_bottom_right_company dt{ font-weight:700; padding-bottom:3px; color:#333;}
.u_bottom_right_company dd{ float:left; width:48px; margin-top:8px;}
.u_bottom_right_company dd a{ color:#666;}
.u_bottom_right_consumer{ width:60px;height:83px; float:left; margin-left:121px;}
.u_bottom_right_consumer dt{ font-weight:700; padding-bottom:3px; color:#333;}
.u_bottom_right_consumer dd{ float:left; width:60px; margin-top:8px;}
.u_bottom_right_consumer dd a{ color:#666;}
.u_bottom_right_authority{ width:286px; height:53px; float:left; margin-left:121px;}
.u_bottom_right_authority dt{ font-weight:700; padding-bottom:3px; color:#333;}
.u_bottom_right_authority dd{ height:28px; width:298px; float:left}
.u_bottom_right_pc{ width:50px; height:28px; background:url(../Images/u_split.png); background-repeat:no-repeat; background-position:-499px -50px; float:left;}
.u_bottom_right_pa{ width:164px; height:28px; background:url(../Images/u_split.png) no-repeat -252px -50px; float:left;}
.u_bottom_right_kx{ width:84px; height:28px; background:url(../Images/u_split.png) no-repeat -416px -50px; float:left}
.u_list_select dl dd a.u_a_hot{ color:#f36;}
.u_bottom_foot .fink{ width:100%;padding-left: 70px;  margin:10px auto; background:url(../images/bottom.png) repeat-x center top;}
.u_bottom_foot .fink ul{ overflow:hidden;}
.u_bottom_foot .fink ul li{ float:left;}
.u_bottom_foot .fink ul .flink_title{ color:#333; padding:10px 0 ;}
.u_bottom_foot .fink ul .flinkname{ padding:10px 10px 15px;}
.u_bottom_foot .fink ul .flinkname a{color:#4d4d4d;}
.u_bottom_foot .fink ul .flinkname a:hover{color:#fd4368; text-decoration:underline;}

/*底部样式结束*/
.top .top_search{ margin:35px 0 0 175px;position: relative;z-index: 50;}
.top .top_search .form{width:470px; height:35px; border:1px solid #000; font-size:14px; line-height:30px; position:relative; overflow:hidden;}
.top .top_search .form form select{ height:35px; width:80px; text-align:center;}
.top .top_search .form form select option{ font-size:13px;}
.top .top_search .form form .top_sinput{ width:345px; font-size:14px; padding:0 3px;}
.top .top_search .form form .topsub{ width:70px; height:35px; background: url(../Images/index_search.png) no-repeat 27px -55px; background-color:#3a3a3a; position:absolute; top:0px; left:400px; cursor:pointer;}
.top .top_search ul{ clear:both;}
.top .top_search ul li{ float:left;}
.top .top_search ul li a{ font-size:12px; color:#999999; margin-right:20px;}



/*右侧边栏块*/
#right{width:30px; background-color:#202020; position:absolute;top:0px;}
#right ul{ margin-top:65px; text-align:center; position: relative;}
#right ul li{ text-align:center;border-bottom:1px solid #919191; padding:0px;}
#right ul li:hover{border-bottom:1px solid #202020;background-color:#ef2f23;}
#right ul li a{color:#fff;font-size:13px; text-align:center; padding:10px 0px; display:block; line-height:20px; width:24px;}
#right ul li a:hover{ background-color:#ef2f23;}
#right ul li a i{width:30px; height:20px; display:block;}
#right ul .gotop{ display:block;width:30px;height:20px; background:url(../Images/index_right.png) no-repeat -0px -145px; position:absolute; display:none; cursor:pointer;}
#right ul .gotop:hover{background-color:#ef2f23;}
/*隐藏的搜索框*/
.hide_search{height:50px; background-color:#000; width:100%; overflow:hidden; line-height:50px; position:fixed; top:0px; display:none; z-index:99;}
.hide_search .m_hide_search{ height:50px; width:1200px; margin:0 auto; position:relative;}
.hide_search .m_hide_search div{float:left;}
.hide_search .m_hide_search .hide_logo{ margin-top:5px;}
.hide_search .m_hide_search .none_form{ margin:10px 0 0 150px;height:33px; width:650px; position: relative;}
.hide_search .m_hide_search .none_form form select{ height:33px; font-size:14px; width:70px; text-align:center; border-radius:3px 0 0 3px;position: absolute;}

.hide_search .m_hide_search .none_form form .none_input{ height:33px; width:490px;padding:0 5px; font-size:14px; position:absolute;left:70px;top:0px;}
.hide_search .m_hide_search .none_form form .nonesub{height:33px; width:70px; background: url(../Images/search.png) no-repeat 27px -55px;background-color:#ff4466; cursor: pointer; position:absolute; top:0px; left:560px;border-radius:0 3px 3px 0;}

.hide_search .m_hide_search .none_form form .none_input{ height:33px; width:490px;padding:0 5px; font-size:14px; position:absolute;left:70px;top:0px; }
.hide_search .m_hide_search .none_form form .nonesub{height:33px; width:70px; background: url(../Images/index_search.png) no-repeat 27px -55px;background-color:#ff4466; cursor: pointer; position:absolute; top:0px; left:560px;border-radius:0 3px 3px 0;}
/*搜索样式*/
.top_search_hint {display:none;position: absolute;left: 0;top: 33px;width: 470px;z-index: 999;font-size: 12px;background-color: #fff;border: 1px solid #cecece;border-top: 1px solid #3a3a3a;}
.top_search_hint .search_tip_box {float: none!important;width:100%;}
.fl {float: left;_display: inline;}
.top_search_hint .mr300 {width:100%;background-color: #fff;}
.top_search_hint .search_tip li {overflow: hidden;padding: 0 10px;border-bottom: 1px dotted #eee;width:96%;}
.top_search_hint .search_tip .checked {background: #f2f2f2;}
.top_search_hint .search_tip a {float: left;height: 33px;line-height: 33px;width: 54%;overflow: hidden;color: #333;white-space: nowrap;text-overflow: ellipsis;}
.top_search_hint .search_tip .prop {float: right;color: #666;cursor: pointer;line-height: 20px;padding: 0 8px;border-radius: 5px;margin-left: 10px;margin-top: 6px;background: #f2f2f2;text-align: center;}
.top_search_hint .search_tip span:hover{color:#FF4466;}
.top_search_hint .search_tip .checked .prop {background: #fff;}
.top_search_hint .tip_none {height: 286px;line-height: 286px;text-align: center;color: #ccc;}